MSSNKIVLSSSDGESFEVEEAVARKLKIVEHMIEDDCVVTEVPLQNVTGKILSIVVEYCKKHVVDEESDEFKTWDEEFMKKFDQPTVFQLLLAANYLNIKGLLDLSAQTVADRIKDKTPEEIREIFNIENDFTPEEEAAVRKENAWAFE